home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_115.txt < prev    next >
Text File  |  1991-04-25  |  30KB  |  523 lines

  1. # near model CODE resource
  2. # jump table entries: 12304-12307 (4 of them)
  3. export_1538:
  4. fn00000000:
  5. 00000000  4E56 FFB0                link       A6, -0x0050
  6. 00000004  48E7 0108                movem.l    -[A7], D7,A4
  7. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  8. 0000000C  7000                     moveq.l    D0, 0x00
  9. 0000000E  2D40 FFC2                move.l     [A6 - 0x3E], D0
  10. 00000012  2054                     movea.l    A0, [A4]
  11. 00000014  3D68 0030 FFC6           move.w     [A6 - 0x3A], [A0 + 0x30]
  12. 0000001A  41EE FFB0                lea.l      A0, [A6 - 0x50]
  13. 0000001E  A00E                     syscall    UnmountVol/HUnmountVol
  14. 00000020  3E00                     move.w     D7, D0
  15. 00000022  0C47 FFD1                cmpi.w     D7, 0xFFD1
  16. 00000026  661E                     bne        +0x20 /* 00000046 */
  17. 00000028  2F0C                     move.l     -[A7], A4
  18. 0000002A  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  19. 0000002E  4A00                     tst.b      D0
  20. 00000030  588F                     addq.l     A7, 4
  21. 00000032  6712                     beq        +0x14 /* 00000046 */
  22. 00000034  2054                     movea.l    A0, [A4]
  23. 00000036  0828 0002 0098           btst.b     [A0 + 0x98], 0x2
  24. 0000003C  6708                     beq        +0xA /* 00000046 */
  25. 0000003E  41EE FFB0                lea.l      A0, [A6 - 0x50]
  26. 00000042  A20E                     syscall    UnmountVol/HUnmountVol, flags=2
  27. 00000044  3E00                     move.w     D7, D0
  28. label00000046:
  29. 00000046  0C47 FFD1                cmpi.w     D7, 0xFFD1
  30. 0000004A  6626                     bne        +0x28 /* 00000072 */
  31. 0000004C  2054                     movea.l    A0, [A4]
  32. 0000004E  0828 0002 0099           btst.b     [A0 + 0x99], 0x2
  33. 00000054  56C0                     sne        D0
  34. 00000056  4400                     neg.b      D0
  35. 00000058  4A00                     tst.b      D0
  36. 0000005A  670C                     beq        +0xE /* 00000068 */
  37. 0000005C  2054                     movea.l    A0, [A4]
  38. 0000005E  4AA8 00A0                tst.l      [A0 + 0xA0]
  39. 00000062  6604                     bne        +0x6 /* 00000068 */
  40. 00000064  3E3C 2D11                move.w     D7, 0x2D11
  41. label00000068:
  42. 00000068  48C7                     ext.l      D7
  43. 0000006A  2F07                     move.l     -[A7], D7
  44. 0000006C  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  45. 00000070  588F                     addq.l     A7, 4
  46. label00000072:
  47. 00000072  4CEE 1080 FFA8           movem.l    D7,A4, [A6 - 0x58]
  48. 00000078  4E5E                     unlink     A6
  49. 0000007A  4E75                     rts
  50. export_1539:
  51. 0000007C  4E56 FEF0                link       A6, -0x0110
  52. 00000080  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  53. 00000084  286E 0008                movea.l    A4, [A6 + 0x8]
  54. 00000088  486E FF38                pea.l      [A6 - 0xC8]
  55. 0000008C  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  56. 00000090  4A80                     tst.l      D0
  57. 00000092  588F                     addq.l     A7, 4
  58. 00000094  6700 026E                beq        +0x270 /* 00000304 */
  59. 00000098  2054                     movea.l    A0, [A4]
  60. 0000009A  0828 0002 0099           btst.b     [A0 + 0x99], 0x2
  61. 000000A0  56C0                     sne        D0
  62. 000000A2  4400                     neg.b      D0
  63. 000000A4  4A00                     tst.b      D0
  64. 000000A6  6700 0166                beq        +0x168 /* 0000020E */
  65. 000000AA  2054                     movea.l    A0, [A4]
  66. 000000AC  0828 0001 009A           btst.b     [A0 + 0x9A], 0x1
  67. 000000B2  56C0                     sne        D0
  68. 000000B4  4400                     neg.b      D0
  69. 000000B6  4A00                     tst.b      D0
  70. 000000B8  6600 0154                bne        +0x156 /* 0000020E */
  71. 000000BC  2F0C                     move.l     -[A7], A4
  72. 000000BE  4EAD 2F1A                jsr        [A5 + 0x2F1A /* export_1503 */]
  73. 000000C2  2D40 FF70                move.l     [A6 - 0x90], D0
  74. 000000C6  588F                     addq.l     A7, 4
  75. 000000C8  6700 0144                beq        +0x146 /* 0000020E */
  76. 000000CC  7000                     moveq.l    D0, 0x00
  77. 000000CE  2D40 FF00                move.l     [A6 - 0x100], D0
  78. 000000D2  2D40 FF04                move.l     [A6 - 0xFC], D0
  79. 000000D6  2D4C FF10                move.l     [A6 - 0xF0], A4
  80. 000000DA  206E FF70                movea.l    A0, [A6 - 0x90]
  81. 000000DE  2050                     movea.l    A0, [A0]
  82. 000000E0  2D68 002C FF14           move.l     [A6 - 0xEC], [A0 + 0x2C]
  83. 000000E6  422E FF1C                clr.b      [A6 - 0xE4]
  84. 000000EA  1D7C 0001 FF1D           move.b     [A6 - 0xE3], 0x1
  85. 000000F0  422E FF1E                clr.b      [A6 - 0xE2]
  86. 000000F4  486E FF00                pea.l      [A6 - 0x100]
  87. 000000F8  206E FF70                movea.l    A0, [A6 - 0x90]
  88. 000000FC  2F08                     move.l     -[A7], A0
  89. 000000FE  2050                     movea.l    A0, [A0]
  90. 00000100  2050                     movea.l    A0, [A0]
  91. 00000102  2268 015C                movea.l    A1, [A0 + 0x15C]
  92. 00000106  4E91                     jsr        [A1]
  93. 00000108  486E FF74                pea.l      [A6 - 0x8C]
  94. 0000010C  206E FF70                movea.l    A0, [A6 - 0x90]
  95. 00000110  2F08                     move.l     -[A7], A0
  96. 00000112  2050                     movea.l    A0, [A0]
  97. 00000114  2050                     movea.l    A0, [A0]
  98. 00000116  2268 0178                movea.l    A1, [A0 + 0x178]
  99. 0000011A  4E91                     jsr        [A1]
  100. 0000011C  4A40                     tst.w      D0
  101. 0000011E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  102. 00000122  6600 00D6                bne        +0xD8 /* 000001FA */
  103. 00000126  7000                     moveq.l    D0, 0x00
  104. 00000128  302E FFA8                move.w     D0, [A6 - 0x58]
  105. 0000012C  4A80                     tst.l      D0
  106. 0000012E  6700 00CA                beq        +0xCC /* 000001FA */
  107. 00000132  4878 2D08                push.l     0x2D08
  108. 00000136  2F0C                     move.l     -[A7], A4
  109. 00000138  4EAD 1D42                jsr        [A5 + 0x1D42 /* export_932 */]
  110. 0000013C  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  111. 00000140  4EAD 2C62                jsr        [A5 + 0x2C62 /* export_1416 */]
  112. 00000144  206E FF70                movea.l    A0, [A6 - 0x90]
  113. 00000148  2F08                     move.l     -[A7], A0
  114. 0000014A  2050                     movea.l    A0, [A0]
  115. 0000014C  2050                     movea.l    A0, [A0]
  116. 0000014E  2268 00FC                movea.l    A1, [A0 + 0xFC]
  117. 00000152  4E91                     jsr        [A1]
  118. 00000154  7000                     moveq.l    D0, 0x00
  119. 00000156  2F00                     move.l     -[A7], D0
  120. 00000158  206E FF70                movea.l    A0, [A6 - 0x90]
  121. 0000015C  2F08                     move.l     -[A7], A0
  122. 0000015E  2050                     movea.l    A0, [A0]
  123. 00000160  2050                     movea.l    A0, [A0]
  124. 00000162  2268 00F8                movea.l    A1, [A0 + 0xF8]
  125. 00000166  4E91                     jsr        [A1]
  126. 00000168  7000                     moveq.l    D0, 0x00
  127. 0000016A  2F00                     move.l     -[A7], D0
  128. 0000016C  2F00                     move.l     -[A7], D0
  129. 0000016E  2F3C FFFF 8000           move.l     -[A7], 0xFFFF8000
  130. 00000174  2F00                     move.l     -[A7], D0
  131. 00000176  2F3C 7075 7461           move.l     -[A7], 0x70757461 /* 'puta' */
  132. 0000017C  4EAD 2442                jsr        [A5 + 0x2442 /* export_1156 */]
  133. 00000180  2D40 FEF0                move.l     [A6 - 0x110], D0
  134. 00000184  206E FF70                movea.l    A0, [A6 - 0x90]
  135. 00000188  2050                     movea.l    A0, [A0]
  136. 0000018A  2668 0018                movea.l    A3, [A0 + 0x18]
  137. 0000018E  2F0B                     move.l     -[A7], A3
  138. 00000190  486E FEF4                pea.l      [A6 - 0x10C]
  139. 00000194  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  140. 00000198  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  141. 0000019C  4FEF 0034                lea.l      A7, [A7 + 0x34]
  142. 000001A0  601C                     bra        +0x1E /* 000001BE */
  143. label000001A2:
  144. 000001A2  206E FEF0                movea.l    A0, [A6 - 0x1